"""
python目录结构：项目-包-模块(xxx.py)-类
命名规范： 项目和类：首字母大写驼峰 HelloWorld
         包和模块：全部小写，下划线驼峰 hello_world
"""
class SweetPhtato:
    #完成初始化，创建对象时自动调用该方法
    def __init__(self):
        #每个对象特有的属性/成员变量:time时间.status状态,condiment调料列表
        self.time=0
        self.status='生的'
        self.condiment=[]
    #烤地瓜函数：用户根据意愿设定每次烤地瓜的时间
    #判断地瓜被烤的总时间是在哪个区间，修改地瓜状态
    def cook(self,time):
        self.time+=time
        if 3>=self.time>=0:
            self.status='生的'
        elif 3<=self.time<5:
            self.status='半生不熟'
        elif 5<=self.time<8:
            self.status='熟的'
        elif self.time>=8:
            self.status='烤糊了'

#添加调料：用户根据意愿设定添加的调料，将用户添加的调料存储
    def add_condiment(self,cond):
        self.condiment.append(cond)
#显示对象信息，当直接访问对象名时，调用该函数
    def __str__(self):
        return f'该地瓜烤了{self.time}分钟,状态是{self.status},添加的调料有:{self.condiment}'
#如果是当前模块,执行
if __name__=='__main__':
    #创建对象,自动调用__int__函数
    spl=SweetPhtato()
    spl.cook(2)
    spl.add_condiment('香油')
    print(spl)
    spl.cook(5)
    spl.add_condiment('孜然')
    print(spl)